import request from '@/utils/request'

// 获取统计数据（统一接口）
export function getStatsData() {
  return request({
    url: '/system/dashboard/stats',
    method: 'get'
  })
}

// 获取订单统计信息
export function getOrderStats() {
  return request({
    url: '/app/order/stats',
    method: 'get'
  })
}

// 获取收入统计信息
export function getRevenueStats() {
  return request({
    url: '/system/dashboard/stats',
    method: 'get'
  })
}

// 获取用户统计信息
export function getUserStats() {
  return request({
    url: '/system/dashboard/stats',
    method: 'get'
  })
}

// 获取商品统计信息
export function getProductStats() {
  return request({
    url: '/system/dashboard/stats',
    method: 'get'
  })
}

// 获取浏览记录统计信息
export function getBrowseStats() {
  return request({
    url: '/system/operlog/list',
    method: 'get'
  })
}

// 获取销售趋势数据
export function getSalesTrend(params) {
  return request({
    url: '/system/dashboard/sales-trend',
    method: 'get',
    params
  })
}

// 获取商品分类分布数据
export function getCategoryDistribution() {
  return request({
    url: '/system/dashboard/category-distribution',
    method: 'get'
  })
}

// 获取用户活跃度数据
export function getUserActivity(params) {
  return request({
    url: '/system/dashboard/user-activity',
    method: 'get',
    params
  })
}

// 获取热销商品排行
export function getHotProducts(params) {
  return request({
    url: '/system/dashboard/hot-products',
    method: 'get',
    params
  })
}

// 获取最近订单列表
export function getRecentOrders(params) {
  return request({
    url: '/system/dashboard/recent-orders',
    method: 'get',
    params
  })
}

// 获取系统概览数据
export function getSystemOverview() {
  return request({
    url: '/system/dashboard/overview',
    method: 'get'
  })
}

// 获取系统信息
export function getSystemInfo() {
  return request({
    url: '/system/dashboard/overview',
    method: 'get'
  })
}